6 Souls; Anchor Bay Entertainment (2010)

6 Souls; Anchor Bay Entertainment (2010)

Tweet 6 Souls, also known as Shelter, was released in 2010 in Japan and the UK. Not until two months ago was the film available in the United States. Anchor Bay tossed it onto a Bluray, and Wes tossed it over to me. I think the concept of taking so long to get to a […]