70-Foot Rocket Takes Over Times Square to Mark Major Satellite Launch Provider Going Public [Video]