Life Begins At » The Vasa Museum – A must visit when in Stockholm » Vasa museum in Stockholm, Sweden