
Happy Statehood Day, Oklahoma! 116 years ago today, on November 16th, 1907, Oklahoma was admitted as the 46th state in the Union.
Tulsa looked a little different back then! As this photo from around 1907 shows, downtown transportation consisted of horses and streetcars.

Amazing capturing of a jet by the ROSETTA spacecraft on comet 67P.
Credit: ESA.