A Scene from the Worst Resort Vacation Ever

Legend of Dinosaurs Yelp Review

(Image sourced from Legend of the Dinosaurs (Kyôryuu: Kaichô no densetsu), aka Legend of Dinosaurs and Monster Birds a Japanese monster movie from 1977.

Comments are closed.