Scott Taylor's Senate Run Announcement Made Quite a Splash...