Audio Track by Katherine Silkaitis Audio

Umm...Drop: Choo Choo La Rouge

Choo Choo La Rouge has been together 10 years. It took them five years to release their debut LP, 2004’s I’ll Be Out All Night, and it’s taken them another five to finish their sophomore album, Black Clouds, which will finally be released next week.

Add to favoritesAdd to Favorites
  • 1
  • 2
  • 3
  • 4
  • 5
Rating:

COMMENTS

0
Rate:
Add Comment