PHOTOS: Lorde at Echo Beach
by Riley Taylor
September 15, 2014
Lorde at Echo Beach, Toronto. September 12, 2014.
Photos by: David Logan, AUX TV
Tags: Music, Photos, Echo Beach, lorde, Toronto
September 15, 2014
Lorde at Echo Beach, Toronto. September 12, 2014.
Photos by: David Logan, AUX TV
Tags: Music, Photos, Echo Beach, lorde, Toronto