Finn spotted a piece of land in Leeds to build a new theme park