Friday, July 2, 2010

Lancia Beta in the Mission


1 comment:

  1. HOLY CRAP!
    A frigging USA spec Lancia Beta???!?!?!?!
    Total awesomeness.

    ReplyDelete