Today in History – March 31, 1889

By: Christia Assa, Managing Editor

Built for the Exposition Universelle, the Eiffel Tower officially opens in Paris. It retains the record for the tallest man made structure for 41 years at 300m.