Travel Totally INSANE Chinese WTF Roller Coaster! Screamin Squirrel POV Mysterious Island China June 9, 2011
Travel See Through Coaster Insane Japanese Roller Coaster Front Seat POV Kamine Park Hitachi Japan January 3, 2011