ScienceNew Peers Review on satellites, Mars and our solar systemTo play this audio please enable JavaScript, and consider upgrading to a web browser that supports HTML5 videoScienceConor Dillon02/21/2019February 21, 2019Peer reviewed? We demand more. In this wild new pilot episode from Glasgow, Scotland, DW's Zulfikar Abbany forces experts to defend themselves LIVE in front of an audience and their peers - on behalf of truth, honor, and a fickle point system.https://p.dw.com/p/3DgA9Advertisement