Tag: technology updates

Tech

Steam allowed unlimited free downloads

A man has been given $20,000 (£15,500) for discovering a bug in the Steam video games store that let people download any game for...