Medicare buys upwards of 3,500 drugs a year. Pharma giants have declared legal war to avoid negotiating the price for 10 of them.
Endless, bottomless, unfathomable greed...
Endless, bottomless, unfathomable greed...