Watch the French Open on a Massive 14-Foot Screen - WASHINGTON, DC, USAÂ - Tennis, anyone? The French Open (Roland Garros) is taking place in Paris this week, and you can watch all the action on a giant 14-foot screen at the Woodrow Wilson Plaza in front of the World Trade Center, Washington, D.C. (Ronald Reagan Building and In... more