Wednesday, December 23, 2009

Russian Subway Horrors.






1 comment:

  1. I believe I've seen one of those larvae hatch on the Chicago El...not pretty.

    ReplyDelete