Advertising

Welp. Few people saw this coming. Here are 21 of the best reactions on social media to the shocking results of this election so far:

1.

2.

3.

4.

Advertising

5.

6.

7.

8.

Advertising

9.

10.

11.

12.

Advertising

13.

14.

15.

16.

Advertising

17.

18.

19.

20.

Advertising

21.