Concert Review: King Crimson “Music Is Our Friend” Tour – Delray Beach, FL

Review of King Crimson live at the Old School Square Pavilion, July 23rd, in Delray Beach, Florida.