EvilHomer - 2014-05-17 I'm pretty sure this is a dupe; maybe not the goon commentary, but clips from this have definitely been posted before.

Jet Bin Fever - 2014-05-17 The original video of this was up here, somewhere, but I can't find it for some reason. It's got the annoying Let's Play guys talking over it though, so I guess not a true dupe.