Taiwanese film - People are trapped on a boat and attacked by a gigantic arachnid sea monster - can 2020 get any worse?
Filter