'Indy's Teeny Statue of Liberty Museum' draws tourists to the city's near east side

Published --