362

edhardydouche:

FUN FACT: in the millions of years that dogs have existed they have never fucked up not even once

(via widowofthesea)

15266

2579

4490

thechapterfourblog:

Pete Seeger by Annie Leibovitz.

1254


35-24-35

1880

11104

242

533

25817