Here is a music video from French group Saint Michel directed by Louis de Caunes. Illustrating the song “Would You Stay”, the title taken from the album “Making Love & Climbing” which will be released October 21st shows us the sensual effect of music on a passionate young woman. To discover in the following video.