An unofficial Pikachu statue just popped up in New Orleans, Louisiana.

An unofficial Pikachu statue just popped up in New Orleans, Louisiana.

Original Post

Leave a Reply