So there’s only a week left until Revelation is released! Are you guys excited? I know I am. Open Roads just sent me some new stills, a HD version of the Dahlia and Heather clip and a new shorter version of the trailer to share.
HD Dahlia and Heather Scene