Photo Diary: Mystical Masquerade Ball

Christina Smith, Amy Morrison, Fiona Armstrong and Fiona Cruickshank
Christina Smith, Amy Morrison, Fiona Armstrong and Fiona Cruickshank