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.htm
Warning - the ad up top isn't exactly work safe, but the link is funny as hell.