Scientists baffled by new species:



...I suck, I know.