20

.

12
43
26
26
19
1731
31
14

Curious if any liberal has actually attempted a response to this question.

16

That's all we need right there, apparently.

25
112
2441
106
18
60
36
11
10
48
55
78
16
1132
view more: Next ›