HAPPY HALLOWEEN: The Darkest Hour is science fiction horror movie filmed at the Academy of Science Plaza, in Moscow, Russia. This terrifying(ly bad) film has teenagers fighting space aliens. There's lots of of cheesy looking 3D computer graphics too. Bad movies aren't just from Hollywood anymore.
Drawing by virtues
Steven Tinel is an old school science fiction fan & blogger.
SciFi Pundit Archives
Other Sites of Interest