ISRAEL | Thursday, 24 January 2008 | Views [2168] | Comments [1]
From the mall at the foot of the Azrieli Center. Kinda nice.
This photo is brilliant.
Ben Neumann Feb 19, 2008 6:07 PM