I seriously have no idea what is going on with this advertisement. I'm pretty sure this is from Japan. A country widely known for their sometimes unusual take on...well a lot of things actually. I've been staring at this advisement for quite some time now, and frankly I'm just confused.

More From Rock 96.7