uglyxmastshirts.com
David Bowie 1947 2016 Legends Never Die shirt
Tony Visconti, Bowie’s oldest studio producer, has been David Bowie 1947 2016 Legends Never Die shirt repeatedly surprised at how Bowie was able to come up with complete songs on the first pa…