Friday, November 02, 2012

DECAY Official Trailer - a zombie film made and set at the LHC



Alt. Video Src.: http://youtu.be/luNueXoAw3I

Official site: http://www.decayfilm.com