We're starting to get a glimpse of what the proposed massive development being constructed along the Ohio River will look. The $600 million 'Esplanade' on the North Shore will include apartments ...