TechWorld Game releases: Ozymandias, Avalar: Tag Team, Soccer Hero and RAM Today, 11 interesting video games are landing on the App Store, including Ozymandias, Avalar: Tag Team, Soccer Hero and RAM Thursday is to video games what Wednesday is to cinema, Jasper Philipsen2 months ago2 months agoKeep Reading