Skip to playerSkip to main content
  • 11 years ago
Japan successfully launches an advanced land observing satellite from its Tanegashima Island space center. Rough Cut. (No Reporter Narration).
Video provided by Reuters
Be the first to comment
Add your comment

Recommended