Hey, my town! My friends and I were discussing this, and the current highest bet among my group is that it’s a tweaker in a stolen fursuit. 4 of them were stolen out of a car a while back, we figured it was only a matter of time before someone got bored/high enough to put it on and run around town.