The irony: Chargers game delayed due to power failure. (details)
I'm surprised that three helium balloons could cut off power for an entire football stadium, particularly one that seats about a quarter of Buffalo's population (attendance was 71,000).
Perhaps the balloon was released by terrorists? (I hear they're getting younger and younger)