Congrats you have a Sea Hare! They are REALLY good algae eaters. If you don't have lots of algae, though, or a really big tank, you should probably sell him. He will starve to death in no time.
Some people will pass them from tank to tank to clean up everyone's tank on the block and keep them from starving.
I think his horns look like Shrek! I had one and that was his name...