WOW! This has been an eventful few hours!