Lord Friday the 13th at SXSW

Self-described trash-glam-punk band Lord Friday the 13th performed at SXSW on March 18th, 2022 in Austin, Texas.