Category: Machida

Squirrel Park Machida

This cute, spacey Squirrel Park in Machida is the perfect place to spend your Sunday afternoon. There are lots of squirrels and they all have their own cute, little house inside the park. They can run around freely which is perfect for making photos and for feeding which is 100...