Ahh Japan we love you so. Just when we think you can’t throw anything else at us that’s truly odd, you go and up the ante once again with Carrasco Rider, a movie about the live action 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.