User blog comment:PuffyMuffins/Picture Problem ~New Game~/@comment-24817377-20151008104838

Hint (cuz this was harder than I intended) : It's from a PvZ music video and it has its own website for it.