Ouch! Sounds like an orthopedic consult is in your future.