ookaboo: free pictures of everything on earth

Tanegashima Space Center Pictures



 

 
Main Big photo
Wikipedia: The Tanegashima Space Center (TNSC) is one of Japan's space development facilities. It is located on Tanegashima, an island located 115 km south of Kyūshū. It was established in 1969 when the National Space Development Agency of Japan (NASDA) was formed.

[Osaki Launch Complex] [Tanegashima is the easternmost of the Osumi Islands, just south of the major island of Kyūshū]
cc-by-sa/3.0 from Uploadalt

Is there something wrong with this topic? See our policies on offensive content; if you see something wrong, contact us.