Model steam engines participate in the annual New Year's Day parade in London, Britain. More than 8,500 performers from 20 different countries took part in the parade. EPA/Hannah Mckay
Tags: |