Question: Who pays for the blue angels air shows?
Answer: USN
United States Navy
Natural Questions answer: DoD (from the Wikipedia article "Blue Angels")