Don't know about the location but you're a lucky bas to have seen the Toadies. Is Possum Kingdom only on the radio all the time cause I live in Texas or is it cause it's actually that big of a song? I was too young to know about them when they were big