Check out Japan's village of foxes

In Shiroishi, Japan, there's a town called Miyagi Zao, where lots of foxes live together and humans can visit. Isabelle Cosgrove captured some footage from this village and said that they were the cutest animal she ever petted.

RECOMMENDED
MOST RECENT