Just The Northeastern Women's Basketball Team Pushing A Coach Bus

Gotta say -- New England women are the strongest women. Because pushing their bus out of snow after it got stuck wasn't even a warm-up for the Northeastern Women's Huskies.


View Full Site