The Lost Movie

This recently discovered movie poster depicts the most horrible monster of all "Jackzilla".


Look out Tokyo!



Go back to
The Jackalope Conspiracy