the pictures at this website are very blurry Look! It's Japanese Spiderman and his giant robot : the Mecha Marveller. Well, actually it's called the Leopardon in robot form. Seriously, this is a show that aired in Japan. In it, Yamashiro Takuya is a motorcross racer by day, and a superhero by night. Has anyone seen the movie?