BayView Entertainment, LLC have released the horror mystery film Delusion on Digital Platforms worldwide. Winner of 4 awards including Best Horror Film, Best Actor, Best Actress, and the Audience Choice Award at The Shawna Shea Film Festival. Nominated for Best Guerrilla Film – Feature at the Action on Film…