Hiking in Lake Placid: Indian Head Hike & Cobble Lookout