Russian Red – They Don’t Believe

Russian Red is the stage name of Lourdes Hernandez. She is a Spanish singer who writes and sings all of her songs in English.

YouTube Preview Image