This Day In History takes us back to June 17th 1885, when the world's largest immigrant came to the United States shore's. Learn how we came to have the Statue of Liberty. France gave the U.S. this as a gift and it is a symbol of freedom. Find out some interesting facts about lady liberty and see it all here in this educational clip.
Where the Rio Grande snakes between borders and generations, the weeping spirit of La Llorona drifts through time, her cries echoing not just from the banks of Mexican rivers, but from the shattered cosmologies of the Aztec world.
