Can you please help me recognize this?

Never saw anything like that in my life. Any ideas what can it be?