mamie-van-doren Published December 2, 2013 at 473 × 595 in The Legend of Dinosaurs and Monster Birds (1977) – Movie Review