US Presidents Decoded: 49 Milestones in LGBT History

Teddy-Roosevelt-620×480

THEODORE “TEDDY” ROOSEVELT, 26TH US PRESIDENT (1901-1909) 1908 Under the name, Xavier Mayne, Edward…