Is any garden safe from...
The Invasion of the Giant Red Plastic Snails?!
From my research, it appears these giant red plastic mollusks hail from Italy -- and have slowly (very slowly) been making their way around the globe, sliming New Yorkers earlier this winter.
Open Thread: James Talarico Is A Lucky Man
11 hours ago

