Are you having drag race withdrawals? Damen and Diva are back one last time to wrap up the first season of The Drag Cap with their thoughts on the Grand Finale of season 14. We are talking performances, looks, and of course the crowning! Did your favorite queen win?