The Statue of Liberty, a renowned landmark in New York Harbor, stands tall on a stone pedestal, with the iconic torch held aloft and the green-painted statue gleaming against the backdrop of a clear blue sky.