Technician floating up and down to inspect Echo II, a NASA satellite (1963) [1225×1806] by unintended_purposes March 17, 2024 0 Technician floating up and down to inspect Echo II, a NASA satellite (1963)