Strange Shrimp

Does anyone have insight into what's going on with this shrimp?


The first thing I thought was: "Eggs", but upon reflection, I realised that every shrimp egg I've ever seen has been round, not oblong.

Also, the oblong things seem to be sticking out from the shrimp's head as well as its abdominal area...again, not something generally associated with eggs.

But I'm at a loss as to what the oblong things might be if they're not eggs.