Sister in law found this in her yard in the New Orleans, La area. States that it has no smell.

by Thalestris

2 Comments

  1. Urban_Mongoose_

    Wtf is going on in this picture. I feel like I’m having a stroke.

Pin