Grrrrr... snow in New England! It's just TOO early. I was nude at…

Rick on True Nudists