The annual Sun Herald Tour rolled into Melbourne once again for the final stage held at the Botanic Gardens. Enjoy!