Pictures of the Day: Monday, May 11, 2009

The Russian production ship 'Petrozavodsk' find itself in a precarious situation after running aground close to Bjoernoeya (Bear Island) in the Norwegian Sea.
EPA / NoAF / 330-Squadron

Rock and a Hard Place

The Russian production ship 'Petrozavodsk' find itself in a precarious situation after running aground close to Bjoernoeya (Bear Island) in the Norwegian Sea.