Description by couchtuner for The Simpsons Season 21 Episode 19 : Homer decides to circumvent the power company and erects a wind turbine on the backyard for electricity. Meanwhile, a powerful storm leaves a 150ft. blue whale beached in Springfield.
Watch It Here : The Simpsons Season 21 Episode 19 The Squirt and the Whale