Tel Dan National Park Leaf Israel

This is a picture of a beautiful red leaf taken inside of a national park in Israel.