the indie music database

since 2007

Freddie and The Trojan Horse

The Radio Dept.

Release Year: 2008

Label: Labrador Records

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)