leepacey:

male celebrities for Emma Watson’s #heforshe

did-you-kno:

Personalcreations.com has calculated how long it will take the average person to read popular books. According to the chart, all 1,084,170 words of the Harry Potter series can be read in 60.23 hours.   Source

did-you-kno:

Personalcreations.com has calculated how long it will take the average person to read popular books. According to the chart, all 1,084,170 words of the Harry Potter series can be read in 60.23 hours. Source

shoatgeep:

he is drowning

weloveshortvideos:

When you realise you’ve had one too many..

realdank:

hailants:

sextingbarack:

I don’t care what anyone says, this was the best moment on TV ever.

this is the greatest thing i’ve ever seen

This is fucking amazing LOLOL