Europa: Our best shot at finding alien life?

After years of planning, scientists are set now to send missions to explore the ocean world of Europa.