The Mark Twain sculpture in Riverfront Park in Downtown Elmira is now on display.