Kate Hudson just shared her insanely hard push-up workout | body+soul

Responsive image
source