AboutRachel Stamp

Rachel Stamp was a band formed in London, England in 1994. Their debut album, Hymns For Strange Children was released in 2000, followed by Oceans of Venus two years later.