Led Zeppelin made their North American concert debut in Denver on Dec. 26, 1968 as the first band on a three band bill that also featured Vanilla Fudge and Spirit, but as concert promoter Barry Fey recalls, it’s a milestone that almost happened in a different city....READ MORE