Question: Which American rock band, Toadies or The Ataris, was formed in 1995 and from Anderson, Indiana?
Sentence (from "Toadies"): The band's most recent album, "The Lower Side of Uptown", was released in September 2017.
Relevant evidence: No