German Roots Tee Shirts. Display your German Heritage with pride with our tee shirts featuring crossed German/American Flags on the front and a tree of life on the back with German and American flag colors. Text on back of shirt states “German Roots – American Branches.” Super soft 100% cotton tee with minimal shrinkage. Men’s sizes: M, L, XL, 2XL.