August 1, 2024

Taylor Swift Gets the Museum Treatment

Costumes and memorabilia from the pop star’s personal archive are now on display at the V&A museum in London. “Disappointed Love,” painted in 1821 by the […]
June 1, 2009

Big Ben Clock Turns 150 Today and is As Good as Old

Big Ben, as the iconic clock sitting atop the Houses of Parliament in London, turned 150 years old today, May 31.  The clock still runs mechanically […]