Secret Sisters “Do You Love An Apple” PARIS May 9th, 2011
Posted On May 20, 2011
0
The Secret Sisters sing “Do You Love An Apple”, from their beautiful first album, at Le Divan du Monde, Paris, France, on May 9th, 2011. And there are loads more videos there from this show which hardly anyone has watched in 3 days