Thread: The Patrouille de France Soars Into New York, Launching Their US Tour
What do you do at a red light?