The free Delta game emulator for iPhones is live on Apple’s App Store ~games Article 397 words 33 votes