The Coral

A band formed in 1996 in England, The Coral was successful with their first self-titled album, released in 2002. The album was nominated for the... Read More