The Iron Men are still at Crosby Beach, and since their inception in 2005, it has since been decided that they will stay at Crosby Beach on a permanent basis.