This Independence Day more than most, our Statue of Liberty has special meaning. With its flame of freedom overlooking the site of the World Trade Center complex, the Statue of Liberty eloquently symbolizes the characteristics for which Americans are most ...