Question: Which American rock band, Toadies or The Ataris, was formed in 1995 and from Anderson, Indiana?
Sentence (from "Toadies"): Toadies are an American rock band from Fort Worth, Texas, best known for the song "Possum Kingdom."
Relevant evidence: Yes