Kamen Rider Tarantela Episode 1 Who are you? What are you? Amgod and the Arachnid Rider! In space, a meteor plummeted towards Earth. NASA scientists, lead by Dr. Oki Kazuya, tracked the meteor's every movement. The meteor was set to hit near the Sea of Japan in 12 hours. News Reporter Kotaro...