Canadian politician swallows a bee in the middle of live briefing. See what happens next

Previous post Despite fears, 3D printing has positive effects on global trade
Next post Cloud hangs over US chipmakers on worries data center growth could slow