Ahh Japan we love you so. Just when we think you just can’t throw anything else at us that’s any odder, you go and up the ante once again with Carrasco Rider, a live action movie about the exploits of a dirt bike riding - midget - Baseball mascot? The lead character “Mr. Carrasco” is in fact a real life Rakuten Eagles Baseball team, unofficial mascot. A little bizarre? You betcha. Kôtarô Terauchi (Slit-Mouthed Woman 2) is helming the flick, with a release set for June. Check out some pics from the press conference to announce the movie, and teaser trailer, from the links.