1 min readSouth Padre Island in TexasNASADec 15, 2020 Image Article South Padre Island in Texas, just north of the border of Mexico. iss064e002736 (Oct. 30, 2020) — South Padre Island in Texas, just north of the border of Mexico, is pictured as the International Space Station orbited above the Gulf of Mexico.