Insanely Twisted Shadow Planet August 17, 2009 | No Comments Perhaps the most awesome game ever. YouTube – Insanely Twisted Shadow Planet – trailer Cewl, Gaming, Video , awesome, cewl, gaming, Insanely Twisted Shadow Planet, video game