mensfashionworld:

Stephen James for ELLE Vietnam by Juan Alvarez
Designed by Timothy Rowan