Back to photostream

Multiples

Parked up on Liverpool Waterfront, near Echo Arena.

I assume they were here for the MTV Awards 08.

799 views
0 faves
3 comments
Uploaded on November 4, 2008
Taken on November 2, 2008