VirtualGlobetrotting

Today in History – June 26

1976 – The CN Tower, the world’s tallest free-standing structure on land, is opened to general public.

CN Tower

1942 – The first flight of the Grumman F6F Hellcat.

Grumman F6F Hellcat towed into place