Live Photos: Lordi – The Garage, London – 12/05/13

Leave a Reply