We’ve had lots of rain and muggy weather which has caused (never seen this before...) little, tiny frogs to “hatch” and they are hopping around every where...I think this is what has brought these nasty things so close...UGH!
When you start to go outside in your bare feet, especially at night, remember the one that got away!