Venus crosses the sun from an observation point in Pakistan on June 6, 2012 Venus crosses the sun from an observation point in Pakistan on June 6, 2012