Glen stopped by Jimmy Kimmel Live in LA a few days ago where he talked about Set it Up, which you can stream on Netflix world wide! Check out the photos and videos from the interview below.




Glen stopped by Jimmy Kimmel Live in LA a few days ago where he talked about Set it Up, which you can stream on Netflix world wide! Check out the photos and videos from the interview below.