Votes: 5


Osha is radiating happiness while on a hike on Orrs Island in Maine!

More: Osha is currently demanding I stop writing this caption, put this phone down and and take her to the park. But when she’s not doing that, she’s a sweet, gentle creature who loves her humans and her 4-legged friends and brings joy everywhere she goes!