American UFO Shocker, The Alien Report, Wins Phenomena FestBrazil’s Prestigious Night Mask Trophy Awarded to a Modern UFO Thriller

Brazil’s premiere genre film festival, Phenomena Fest, honors The Alien Report with its prestigious Night Mask Award for best indie feature film.   Presented

Read more