Vintage usa made, probably 80s or 90s. No size tag but fits like a 46x30. See pics for all measurements. Fronts are stained as seen in pics. Great worn look. Fast shipping.