The years of Mercedes dominating Formula 1 might just be over. Continue reading... Feed courtesy of Fox Sports