Alameda
Alameda, CA
Nature
Alameda Island is an island located in the San Francisco Bay in California. It is south and west of, and adjacent to, Oakland, and across the bay eastward from San Francisco.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account