Photo, Print, Drawing The sweetest spot on earth--sugar levee--New Orleans, La. digital file from b&w film copy neg. of right half stereo

About this Item