Ministry of Science & Technology
The PSLV – C6 on its mobile pedestal after having been strapped to launch tower at Sriharikota on May 1, 2005.
CNR :7960 Photo ID :4353
Click here to download high resolution photo
Tweet