Loading the player...


INFO:
Hiroshima Prefecture’s Okunoshima is a small island on the Seto Inland Sea that is home to hundreds of adorable fluff balls. Be sure to check it out if you’re in the area!