These are the skins for McCree in Overwatch
Click on a skin from the skins list below for more info and screenshots
ClassicCommon
EbonyRare
LakeRare
SageRare
WheatRare
On The RangeEpic
White HatEpic
GamblerLegendary
RiverboatLegendary
Mystery ManLegendary
VigilanteLegendary