Can some one confirm if these are eggs, and if they are, what we can do ...

Responsive image
source