338


735 notes   -  27 May 2012





How much does a hipster weigh?

An instagram

 

CRYING

26,251 notes   -  27 May 2012


370 notes   -  27 May 2012


[Flash 10 is required to watch video]

LOL

57,840 notes   -  27 May 2012


21,260 notes   -  27 May 2012




460 notes   -  27 May 2012

726