Battle Royale shooter game Totally Accurate Battlegrounds releases on Steam
Indie development studio Landfall has released its Battle Royale shooter game Totally Accurate Battlegrounds on Steam. T...