Cross Lake RCMP are investigating a fatal hit-and-run on Thursday in the community. A 38-year-old man was struck and later pronounced dead.