4460 W Sherman Island Rd, Rio Vista, California 94571 USA
Photo Credit: Campendium/Brian
Claim copyright