This is the Namba (NOT NAMBLA) Parks Building in Osaka, Japan. As you can see unless hummingbirds pecked both your retinas out, it looks like a giant...