An Egg? A Boulder? What IS that in Red Arrow Park?

Someone laid a big egg in Red Arrow Park.  At least we *think* it’s an egg.