Greetings Internet Stranger! I’m Stella Jane, and welcome to 24 Hours in Indianapolis. Did you know Indy is one of the 20 biggest cities in the United States by population? I know, right? Everyone’s out here hyping Denver, Seattle, Boston, and DC like they’re Beyoncé, but surprise! Indianapolis has more humans than all of them. …
