Turn off light

Made in China

Chinese eel farmer Chen smuggles himself into Korea to prove that his eels are safe to eat.

Duration: 100

Release:

IMDb: 6.6