Dave and Chuck the Freak

Weekdays 5:30am - 10:30am

There’s a squirrel at Inokashira Park Zoo in Tokyo, Japan, and she’s becoming a social media sensation . . . because of her very noticeable and voluptuous breasts. 

FULL STORY