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.