NASA satellite falls back to Earth, explodes over Southern Philippines Featured International Mindanao Post NASA satellite falls back to Earth, explodes over Southern Philippines Chief Editor June 14, 2015 ZAMBOANGA CITY – A satellite launched by NASA in 1997 to observed rainfall rates on Earth has... Read More Read more about NASA satellite falls back to Earth, explodes over Southern Philippines