Photo of the Day.

In Plymouth, England, the 'Messenger', the largest cast bronze sculpture in the UK, arrives in Plymouth Sound by barge as it makes its way to be installed outside Theatre Royal....