The French took more than two years to build the Eiffel Tower. But in just a few weeks this spring, dozens of Hoosiers built their own. A much smaller Eiffel Tower now stands on Georgia Street and ...
A much smaller Eiffel Tower now stands on Georgia Street and South Capitol Avenue, welcoming visitors and attendees to the Olympic swimming trials at Lucas Oil Stadium. This tower is much smaller than ...