It's been a crazy couple of days, and honestly, I started this review last week but could not find the time to put the finishing touches on this review. Part of it was stress and the amount of traveling I've... Continue Reading →