Anonymous asked: I can't sleep. What time is it in London? My guess: 4:30 p.m. on Friday... April 25th... 2007?
Close. 7:02am on July 14th, 1862.
Cherub-cheeked, Dickensian orphans are running rampant on the streets of London. Ladies of the night, corsets hoisting their wares high, are heading home. Top-hatted businessmen, chins aloft, strut to their places of work, every one assured in his majesty, black-tailed peacocks each.
Nah. It’s lunchtime and I just spilled horseradish all over meself.