Polaroid Fotobar, Delray Beach, Fla.