Where is Sequoia?

Where is Sequoia located?

Sequoia, Sucumbios, Ecuador (approx. 0.03333°, -76.6°)


Where is Sequoia on the map?