Steven Yeun

  • Posted 05/21/2017

Best known for his role on The Walking Dead, actor Steven Yeun wears The LEMTOSH during an interview for a new film.