What are these HUGE balls I stumbled upon? Shale Hollow Park-Delaware, Ohio [OC] [2448×3264]

View Reddit View Source