This look similar to Regalecus but I do not think it is.

Similar questions and discussions