This week in space, Harvard scientists theorize about aliens, SpaceX wins a valuable certification, and Russia's leadership yells at their technicians.
https://soundcloud.com/user-915593526/this-week-in-space-1192018
https://soundcloud.com/user-915593526/this-week-in-space-1192018