Pedestrian, 25, critically injured in Glenrothes road accident

© DC ThomsonPost Thumbnail