Looks like an anemone to me. As for where it is from, all I can say is I haven't seen one like it before. It might be from Acapulco, but then that brings to question how he got it since I've never seen one similar for sale and might have been collected illegally. Then with the fact I can't tell you what it is, I couldn't help you with how to care for it either.