What is that in the center of the picture? Some kind of bug? A flower? I zoomed in and still could figure out what that was.