giant blue hero statue towering over a plaza