Shelton property sells for $2 million