Video Ad Feedback
Frozen river blown up in China
A series of detonations were set off in a river in Heilongjiang, China, in an effort prevent ice jams, which can be dangerous for nearby residents.
00:47
- Source:
CNN
That's Pretty Cool!
16 videos
Video Ad Feedback
National Anthem wasn't played, crowd starts singing
Video Ad Feedback
New levels of luxury with Rolls Royce's 'Black Badge'