File:Homer as a Bart's New Friend in Itchy & Scratchy Land.png

Summary
Screenshot from the show, Season 26, Episode 11 "Bart's New Friend".