The Boys' New York City Vought Tower Is Actually One Of Toronto's Fanciest Places To Listen To Music
The superhero satire series of The Boys is set in New York City, but the ominous Vought Tower is a real place in Toronto (with CGI enhancements, of course).
