It is in Japan. Apparently, it is a "pedal coaster" that you pedal the entire thing. If you can make it up that first uphill climb, it is a doozy! It does, in fact, look death defyingly scary. But those uphill climbs are a killer.
By the way, I ran 17 miles just now. I almost passed out at mile 16 when I had to stop for traffic. My entire body cramped up like a boa constrictor about two blocks from my house. I thought I was going to have to crawl home.