Japan has always been a crazy country, with their animes, cosplayers and, well, tentacles, this country has always been my favorite! But, what I really love about them is their crazy sense of humor! The unexpected, surprising and sometimes disturbing comedy always gets me even if sometimes I feel... well.. violated, I always find them hilarious! I'm just wondering though, what's up with their unusual fascination with fast food mascots?