Pictures of the Day: Monday, May 11, 2009
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.