This is one scary thread...truly spooked down here in Florida.
Well I’m here in Florida to and my squirrels are gone? At least seven of nine. Poof.....