Elizabeth Alexandra Mary, born April 21, 1926, is the longest reigning monarch in British history. She’s held her current position for 66 years now and has lived through 13 US presidents. She wasn’t really supposed [...]
Get updates delivered right to your inbox!