Meow to everyone!

Sep 23, 2007 20:04

After 18 years, the Simpsons finally have a new opening.
What took them so long?
Previous post Next post
Up