Posted by edwinharbor on Jul. 20, 2006

Previous video | Next video  

AFTER... an independent thriller filmed below Moscow (illegally), Slovakia and The Czech Republic is about three urban explorers who are trapped in Stalins secret metro and nuclear bunkers deep below Red Square.

Categories Pop Culture

Tags movie

More Details »