American Idol's 11 contestants performed the Clash song, "Should I Stay or Should I Go" in a Ford commercial last night.
Please, share your thoughts. I'd love to see what you all think of this.
Subscribe to:
Post Comments (Atom)
One girl's view of "the scene".
No comments:
Post a Comment