For as much as I cannot stand mouthy twinks… yeah… this is pretty f-ing hot.
Oh to be 30 years younger…