On this day in history, March 31: the Eiffel Tower opens, Titanic construction begins, and “The Matrix” premieres in theaters. (READ MORE)
On this day in history, March 31: the Eiffel Tower opens, Titanic construction begins, and “The Matrix” premieres in theaters. (READ MORE)