The cars are definitely 1960s and possibly 1970s models. The two old guys, with flags, are both wearing a fez. Hard to tell if this is a parade, a funeral procession or something more nefarious. No other information on the photograph. Found in a thrift store in Northwest Arkansas.
Click for larger image (opens in a new window).