Leduc man recovering from violent carjacking

Leduc man recovering from violent carjacking