Battle rages over public nudity at Key West's annual Fantasy Fest