news The Windows Advantage



Toronto Life Square boasts a massive external screen array advertising stores and upcoming movies. One thing they probably didn’t think they would be advertising was Windows Genuine Advantage.