SAINT LOU LOU

Posted on October 2, 2012 by Maxim Deluxe

Saint Lou Lou are twin sisters born and raised in Sweden / Australia.
Follow their fantastic music on Saintloulou.com
or Listen on SoundCloud