The Stimulators (disambiguation)

There have been at least two music groups called The Stimulators: