'Indy's Teeny Statue of Liberty Museum' draws tourists to the city's near east side Published -- Download video MP4 360p