John Oliver “salmons” Homer Simpson, David Letterman, Star Wars…

John Oliver continues to fire on all cylanders. On last night’s episode he topped himself, by cramming as many awesome celebrity cameos as he could into one video. He did it for a great cause too…

…the salmon cannon.