Top
10°

Animal Crossing: Let's Go to the City new video

"Nintendo has released a new video of Animal Crossing : Let's Go to the City for the Wii, the game is due for release on November 20 in Japan."

The story is too old to be commented.