Liberty Torch Passed From Zelaya to Ortega
The Liberty Torch "is a symbol of Central America’s independence from Spain in 1821, and is normally passed across the countries of Central America this time of year. The passing of the torch this year, however, will skip the inclusion of Honduras."Guess who is going...