Faulty Ghazal

Campbell McGrath