Gaming News Vogelsap’s multiplayer horror game, The Flock, releases on PC todayBy Keith MitchellAugust 21, 2015