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

Please Scroll Down to See Forums Below 










