At the top of Sleeping Giant, you are treated to a beautiful clifftop vista Just north of New Haven, Connecticut is a 739-foot peak called Mount Carmel, also known as “Sleeping Giant”. Why is it called Sleeping Giant? The large rock features resemble a giant human, when viewed from north or south (according to Native […]