×

The President Tree

The President Tree: One Photo, 126 Frames, 2 Billion Le...

January 31, 2017

Located in Sequoia National Park is an astounding natural wonder, the President Tree, stands at 247-feet tall and a several thousand years old. This incredible tr...