I picked this up a few days ago and not sure if it’s a frogspawn or a torch? Can anyone positive ID this dude?