Liberals' views on what is "mainstream" is either funny, or scary

575703_633414400023451_366319774_n