Masters Of the Air

Masters Of the Air

Langley Air Force Base masters of the air. Pretty awesome air show footage, the part with the napalm is awesome.