SpaceX's triumph, exoplanets and mysterious killer whales: This week in space and science

SpaceX's triumph, exoplanets and mysterious killer whales: This week in space and science