A statue honoring soldiers who served in Afghanistan on horseback was rededicated Friday at the World Trade Center site. The 16-foot-tall Special Operations Horse Soldiers statue, located on Greenwich Street near the Path Station, commemorates when U.S. Special Operations team members rode horses into combat during the American invasion of Afghanistan in 2001. Riding with and advising Northern Alliance warlords fighting the Taliban and al-Qaeda on steep terrain in Northern Afghanistan, it was the first time U.S. troops rode horses in a military operation since 1942. "Having the terrorist attacks here, bringing this back home, it's priceless, words can't describe...