not all heroes wear capes
#1
Tokyo, Japan