Champlain Valley Motorsports show opens March 20