Barr Lake, a 1,037-acre reservoir northeast of Denver next to Interstate 76, is the centerpiece of 2,715-acre Barr Lake State Park. Barr Lake itself isRead More
Local chapter of the National Audubon Society
Barr Lake, a 1,037-acre reservoir northeast of Denver next to Interstate 76, is the centerpiece of 2,715-acre Barr Lake State Park. Barr Lake itself isRead More