did anyone see any of these around london the other day?

http://www.youtube.com/watch?v=pEmCh8dF1hM