A man wearing a Barack Obama shirt smiles for the camera