1.

via matttebbetts

 

2.

via spewintothiss

 

3.

via KevlarYarmulke

 

4.

via Nova 937