According to "Nirdiguy" over at AOL, the Testostertones are a local band down in Florida.
I'll post more info if I find it...
Back to the Band Names Hopepage