TheAmericanRedoubt
no edit summary
10:33
+84
Aschlafly
The Miami Herld is the major newspaper in Miami, Florida. It is different from most of the mainstream media its willingness to report on atrocities by the communist Cuba regime.
00:36
+223