The little hamlet of Cessford was buzzing with activity for July 1 Canada Day with a parade including horses, trucks, bikes and more. Youngsters later got to play out in the field for a ball game and obstacle course. There was also highland dancing in the streets while fireworks went off.
ECA Review/T.Huxley