Rosie

Rosie Campos

rosie-campos

Tree-hugger. Bleeding heart liberal. Occasionally foul-mouthed. Trying to change the world and get my shit together at the same time. You can read all of Rosie’s posts here.