Max Headroom

80's pop culture phenomenom that was spoofed in Muppet Magazine issue 26 with Max Hogroom.