Parasite? What is this?

Had to repost this as I accidentally posted only one photo twice; is this a parasite?