Keywords: Castro Station 3040 01.JPG Castro Caltrain station in Mountain View California USA 2012-11-09 13 54 21 own Pedro Xing 37 40278 -122 09694 cc-zero Uploaded with UploadWizard Castro Caltrain station Red octagonal stop signs in the United States |