I spotted this poster for the new Torchwood series around Times Square. It was hard to miss. Note the scale.

Compare to the double-decker bus!