Hundreds of Wounded Warriors put their strength on display

The Department of Defense Warriors games are officially underway at Disney World in Orlando, Florida.

Examined