The Splatters - Teaser Trailer
The Splatters is to be published by Microsoft Studios on Xbox Live Arcade in North America, Europe, and Asia in 2012.
The Splatters is to be published by Microsoft Studios on Xbox Live Arcade in North America, Europe, and Asia in 2012.