A talus fracture can cause swelling and pain. The talus is one of the major bones that form the ankle joint and serves as an important link between the leg and foot. Injuries to the talus can have a ...
GLUE Monte Rosa Therapeutics, Inc.