Tag: The Watchers
Co-Op Horror Title ‘Devour’ Bites Into Early Access With New Launch Trailer
Who’s ever not in the mood for some good co-op horror action? That’s what developers Joe Fender and Luke Fanning, alongside British indie publisher Straight [Read More…]