The riverside location in the city centre of Liverpool has undergone many changes since I left the city in 1972, not all for the better.
Tag Archives: Pier Head
The Mystical Liver Birds…
Why are these two mythical birds perched on the clock towers of the Royal Liver Building on Liverpool waterfront?