Venue Counterterrorism: Security and the Olympics

The Millennium Stadium in Cardiff, Wales, is a 74,500 capacity arena for sporting events.