meaning of Captain Disillusion

Captain Disillusion meaning in Urban Dictionary

Captain Disillusion is the alias of a video clip skeptic which stops working viral film and video into cinematic elements for analysis.