Electric Lash

Electric Lash by The Church The Church released the Single Electric Lash in 1983. It was released through the Parlophone label as catalogue number: A 1034

Electric Lash first charted on September 5th, 1983, peaked at 60th position and stayed in the charts for 8 weeks