Super Turbo Demon Busters!: Steam Summer Sale

Today, the annual Summer Steam Sale begins! You’ll be able to purchase Super Turbo Demon Busters! and other HeroCraft games for a fairly discounted prices! The sale will take place June, 21st through July, 4th. During i…