I'm guessing these potions are being distributed rather freely throughout the area. Maybe there'll be a bunch of superhuman sightings in the next few days.
Were there any low beyonder powers that allow for invisibility? (Not mid to high ranked stuff like psychological invisibility, etc.)