Elektra and Miranda, Swedish twins who are based in Australia and make up the duo Saint Lou Lou, release their music video for the track Maybe You directed by Phillip Tempelman.
Elektra and Miranda, Swedish twins who are based in Australia and make up the duo Saint Lou Lou, release their music video for the track Maybe You directed by Phillip Tempelman.