These things are everywhere down here in NC. Not that unusual.
What are they? Are they rodents?
I remember seeing a guy in a laundromat once, with his ferret, who was peeing and pooping all over the table where you fold your clothes.
Pretty awful. The guy cleaned it up, but what was the point?