Earlier today we reported on a leaked screenshot that revealed that Instagram could be arriving for Windows Phone. The screenshot appeared to be legit and thanks to additional rumors and screenshots courtesy of @anontechleaks, Windows Phone users could be in for a treat. Come May, not only will you be able to download Instagram, but big titles such as the recently released Real Racing 3 and Temple Run 2! Those are some pretty heavy titles on both iOS and Android, so by releasing them on the Windows Phone platform, there are now more reasons to make the switch if you were considering such a move. @anontechleaks claims that the apps are already in the WP Store, but like yesterday’s screenshot revealed, they are not available for download, indicating that while they look ready for launch, they are waiting for permission to do so.