Stephen Boss s-a născut la 29.09.1982, în Montgomery, Alabama, SUA, și a decedat ca urmare a sinuciderii prin împușcare, la 13.12.2022, în Los Angeles, California, SUA. În 2000, el a absolvit Liceul Lee din Montgomery, Alabama. A studiat Dance Performance la...