Holy crap what a weekend. Started off with beautiful weather,...