The Host - Trailer

Posted on: December 5, 2006 | Views: 134 | Comment

A mutant emerges from Seoul's Han River and focuses its attention on attacking people. 

Tags:
han river • parasite • monster • devour • South Korea