Archive For Let It Roll Tag

Shredders is Out on March 17th, as Per Xbox Store

Shredders is Out on March 17th, as Per Xbox Store

A UK Microsoft store listing for FoamPunch's Shredders has revealed a new release date of March 17th. A Steam release has also been announced.