The Tour

Check out the trailer for this awesome paranormal horror flick from Damon Rickard & Alex Matheison. The girls got to shoot this on location in London, England! A great little short film that they are hoping will be made into a feature length film someday.

Comments are closed.