Tuesday, January 15, 2008

Touching Down in L.A.


Looking good from here...
Where the heck is the Staples Center??

No comments: