Shibuya Meteor Strike

Shibuya Meteor Strike (渋谷の隕石) is an important event in Kamen Rider Kabuto.

TV Series
On October 19, 1999, a meteor stroke the earth and brings the Worms.

GOD SPEED LOVE
To be added