Not all Heroes wear capes.

1506718_1150563295140697_3750491714383190733_n

Advertisements