Bizarre Official GameStore App Pops Up On App Store, But Why Did Apple Make It?

By

Screen Shot 2012-01-02 at 10.34.08 AM