The Vanish

Posted by Ellen

That's what they call this roller coaster in Yokohama, Japan.

Tags: