The photo spread comes days after San Francisco 49ers quarterback Colin Kaepernick draws fire for posting photo of himself wearing Miami Dolphins cap.