Osborne Lake in Jefferson County, Alabama

Osborne Lake in Jefferson County is a water. Osborne Lake also exists in Blount County.

Nature
water