bayoumuscle21
New member
Well IMO I'm not an expert but let me try to answer that... Leg press is a semi restricted movement typically on a 45 degree angle(or around that) and also on a track... Which squat is a bar and all the free range u require and ur weight is exact and if u use proper form and go parallel( or lower) the range is multiplied as is the stress on your muscles... Lol that's my best explanation