A fire engine was struck by a passing semi, injuring a firefighter, while the Huntley Fire Protection District responded to a crash on Interstate 90.