Insanely Twisted Shadow Planet
3 of 20 from Best of E3 2011: Where are they now? (pictures)
One of a handful of Xbox Live Arcade games to really break through the clutter, ITSP (as fans call it) was released in August 2011 and was an immediate staple of Twitter and Facebook chatter among gamers.
May 30, 2012 1:26 PM PDT
Photo by: FuelCell games
| Caption by: Dan Ackerman
Member Comments
Add Your Comment
Conversation powered by Livefyre