Media

Top 5 political campaigns rack up astonishing $500 million in ad spending (so far)