The Urban Legend of The Mothman comes to life with Bayview Entertainment new release, MOTH
The found footage horror film, Moth hits VOD platforms on March 26, 2024 from Bayview Entertainment. Thora, a university professor, decides to travel to Central [Read more…]