On Labor Day weekend, residents and visitors alike would be wise to drive slowly past the North Elba Show Grounds in Lake Placid and with their windows open. Following the scent will be the best way to find the annual I Love BBQ and Music Festival,…
Read More »