basquebromance
Diamond Member
- Nov 26, 2015
- 109,396
- 27,004
- 2,220
- Banned
- #1
haters gon' hate...but they can't diminish...it
BuzzFeed News Has Won Its First Pulitzer Prize For Exposing China’s System For Detaining Muslims
BuzzFeed News won for its innovative series exposing China’s mass detention of Muslims and was named a finalist for its colossal FinCEN Files investigation into the global banking industry.
www.buzzfeednews.com