My Favorite Bands Logo
    Red Riders
    Red Riders

    Indie rock band from Sydney, Australia, formed in 2003, disbanded in 2011.

    Data provided by Discogs