Marc Labelle was born and has spent most of his life in Sturgeon Falls, Ontario, Canada. He currently shares his home there with his wife, Sheena, and the eldest two of his four ch...lihat lebih banyakMarc Labelle was born and has spent most of his life in Sturgeon Falls, Ontario, Canada. He currently shares his home there with his wife, Sheena, and the eldest two of his four children.lihat lebih sedikit