What. The Fuck. Was That.
I second that question.
What the holy hell was that? That alone makes this post deserve a NSFW link, among most other warnings I can think of.
Chalk it up to the Japanese (at least, I think that's what language this is) to make something like...this.

Here, have something funny:
http://www.thewebshite.co.uk/airport.htmWarning - the ad up top isn't exactly work safe, but the link is funny as hell.