Share
twitterlinkedinfacebook
Image 1 of 1
RIO_VISTA_205a.jpg
Many of the stores along Main Street in Rio Vista Calif., are on the verge of going bankrupt as the townspeople are trying to hang on to their jobs and homes.