Question: "What's This Life For" is a single from the debut album of which Tallahassee rock band?
Sentence (from "Creed (band)"): Creed is an American rock band formed in 1993 in Tallahassee, Florida.
Relevant evidence: Yes