This is "Another Place" by Antony Gormley. It is on Crosby Beach, which is located on the Merseyside coastline just north of Liverpool in England. Every time I look at it, i am just amazed. I have to see it one day!
"Legendary sculptor Antony Gormley riffs on space and the human form. His works explore the interior space we feel within our own bodies — and the exterior space we feel around us, knowing that we are just dots in space and time."