Strobe Illusion - Stare into the Strobe and begin to hallucinate!
Manufacturer of flash tubes (strobe lamps)