Showing posts with label Eels. Show all posts
Showing posts with label Eels. Show all posts

Tuesday, September 16, 2008

Last Stop: This Town



The first time I saw this video, I was cracking up. The little carrot singing the deep, lispy voice gets me every time. This is not my favorite Eels song (see "Your Lucky Day In Hell"). But it is a damn good song, and a damn good video... in my humble opinion.