Thousand Pikachus walk the streets in Pokemon Festival

Thousand Pikachus walk the streets in Pokemon Festival

Thousand Pikachus walk the streets in Pokemon Festival
Performers wearing Pokemon's character Pikachu costumes take part in a parade in Yokohama, Japan.

ADVERTISEMENT