Looks homemade
2xl? Very large- one size fits most
See last photo- has spots- has spots
Measurements are Approx & taken flat lay across the front not stretched
Ches 23”
Length 40”