squadbased

Super Turbo Demon Busters! Release Coming Soon

Super Turbo Demon Busters! Release Coming Soon

16 bit style graphics? Check! Simple yet addictive gameplay? Double-check! Super Turbo Demon Busters! from HeroCraft is scheduled for release on the 8th December 2017, so be sure to ask Santa for a co... Read More »