Portlandia season 4 episode 4
Anamushi alluvials, Kashiba City, Nara Prefecture, Kinki Region, Honshu Island, Japan
UUUGH GIVE ME ONE
The capybara (Hydrochoerus hydrochaeris), the largest and cuddliest rodent in the world.
me and the crew
he looks like he just got caught playing with the puppets by his wife
This Ice Cream Truck Too Turnt Right Now