- Post score: 8
- #1
The Treehouse Wildlife Center is a non profit organization established in 1979, and is dedicated to the rescue, rehabilitation, and release, of native wildlife. Situated on 8 1/2 acres of peaceful terrain between Alton and Grafton in Illinois. It is dedicated to promoting environmental awareness through education. This is not a painting, but a reflection of trees around the lake turned up-side-down.
You can only see EXIF info for this image if you are logged in.