Talk of the Town

From the 21 track new wave album Hot Flash: The Best of The Voltags by The Voltags (1h 22m 56s) — released November 17th 2017 on Perfect Toy