purefandom.com
'Shadowhunters' 3x20 recap: "City of Glass"
Shadowhunters City of Glass recap: The crew makes a plan to get Clary back, Magnus struggles with his father's reappearance and Maia faces a tough decision.