Question: What year did the band, who released a posthumous live album titled "Freedom: Atlanta Pop Festival," form?
Sentence (from "The Jimi Hendrix Experience"): The Jimi Hendrix Experience was an American-English rock band that formed in Westminster, London, in September 1966.
Relevant evidence: Yes