Ahead of Their Time is a live album by The Mothers of Invention. It was recorded at the Royal Festival Hall, London, England, on October 25, 1968, and released in 1993 on CD by Barking Pumpkin. It was reissued on Rykodisc in 1995. Wikipedia
Artist: The Mothers of Invention
Songs