Shadowhunters season 3 episode 7 sneak peek: Magnus wrestles with guilt
What’s coming up on Shadowhunters season 3 episode 7? We’ve got a brief sneak peek for some of what’s coming, and it features precisely what the latest struggle is for Magnus Bane.