Nicole Odessa Nelson
May 8, 1983 - March 30, 2018
Nicole Odessa Nelson May 8, 1983 - March 30, 2018 Nicole Odessa Nelson, passed away on Good Friday, March 30, 2018. Her strong spirit carried her through a whirlwind of life for 34 years. Her will to live equipped her to overcome countless... View Obituary & Service Information
