12081178_1510451685936236_1522904726_n Published October 21, 2015 at 1080 × 1080 Here’s to you, Homer.