Skip to main content

Definitions by shrewdcat

An awesome and beautiful city located in northern Israel.
I'm going on vacation to Haifa.
Haifa by shrewdcat February 4, 2009