Sweden – a leader in space exploration

Sweden knows what’s important when it comes to space.

Screen Shot 2015-05-05 at 10.51.06