A MAN lost a leg and is fighting for his life after being struck by a train at Ardrossan Harbour level crossing yesterday evening.

Around 7pm, several horrified eye witnesses queuing to pass over the crossing claim they saw the man walk round the barriers seconds before the Glasgow-bound train struck him – pulling him under the wheels.

A driver at the head of the traffic queue dived under the train to perform first aid assisted by two men working nearby.