Dextre: When Humans Just Won’t Do

It might come as a surprise to some people that Canada has a space agency–the Canadian Space Agency (CSA).  Some Americans might view our northern neighbor’s agency as a NASA-Lite, but that would be very untrue.  It might be even more surprising for people to know the CSA is very active and has provided some critical […]

Read More Dextre: When Humans Just Won’t Do