Skip to content
The Tokyo

There are goats spending every day in downtown Tokyo, but why? [Photos]

Sources and story details