Just seen about 7 or 8 Penny Farthings cycle past my office in Deptford. Heading towards Greenwich. Anyone knows what's going on here then?