moviesandmania.com
Crocodile Island - China, 2020 - preview with first review - MOVIES & MANIA
Crocodile Island is a 2020 Chinese fantasy horror feature film about the survivors of plane crash trying to survive on an island of giant creatures.