the indie music database

since 2007

Freddie and The Trojan Horse

The Radio Dept.

Release Year: 2008

Label: Labrador Records

Tracks:
1) Freddie and the trojan horse
2) Closing scene
3) The room, tarzana


 
Other Releases by The Radio Dept.

David (2009)

We Made The Team (2006)

The Worst Taste in Music (2006)

Pet Grief (2006)

This Past Week (2005)

Why Won't You Talk About It (2004)

Where The Damage Isn't Already Done (2004)

Ewan (2004)

Lesser Matters (2004)

Pulling Our Weight (2003)