Tag: 11. April 2012

  • The Splatters

    The Splatters

    Destructoid: “A truly wonderful game 9/10.” The Splatters are acrobatic masters with a unique death wish – to blow themselves […]

    Continue reading