Welcome to The Final Image, a film lover's last picture show, where every post is the very last shot.
Little Shop of Horrors, 1986 (dir. Frank Oz)
• 12 January 2012 • 158 notes
"feed me seymour feeeed me"
FEED ME SEYMOUR! 8th grade band all over again.