The Cadillac Freedom Festival is held annually the first weekend of July in downtown Cadillac, Michigan to celebrate our nations freedom and independence.