Many people in the Southwest claim they have seen La Llorona or the weeping woman. People have spotted her along the Rio de Flag in Flagstaff all the way down to the San Pedro River near Tucson. Plus, hear the tale of the Baron of Arizona.
Many people in the Southwest claim they have seen La Llorona or the weeping woman. People have spotted her along the Rio de Flag in Flagstaff all the way down to the San Pedro River near Tucson. Plus, hear the tale of the Baron of Arizona.