A giant statue of the ancient Egyptian god Anubis sailing on the River Thames heralded the forthcoming arrival of the Tutankhamun exhibition.
ITN Source | October 1, 2007
Tags:. .News Archive. .god. .source. .arrival. .river
Ancient Anubis Arrival Egyptian Exhibition Forthcoming Giant God Heralded River Sailing Source Statue Thames Transported Tutankhamun News Archive