The Case Against China – The world is going through hell. Who – if anyone – is to blame? [VIDEO] April 16, 2020 1:38 pm by IWB A great must-watch for those following the unfolding revelation that Covid-19 escaped from the lab in Wuhan, China. We are primarily funded by readers. Please subscribe and donate to support us! h/t BFD Views: