Solstice Stoppers

The Solstice Stoppers are an infamous group of villains.