The Iguazu River in Brazil is pictured from the International Space Station as it orbited 265 miles above the South American nation.
iss064e016212 (Dec. 25, 2020) — The Iguazu River in Brazil is pictured from the International Space Station as it orbited 265 miles above the South American nation.