voyage to the planet pic 4 Published December 2, 2013 at 524 × 348 in The Legend of Dinosaurs and Monster Birds (1977) – Movie Review