Insights from animal models of bladder cancer: recent advances, challenges, and opportunities.

Insights from animal models of bladder cancer: recent advances, challenges, and opportunities.