Cardiff Castle’s walls and fairytale towers conceal 2,000 years of history. @Carlosgm976

You like it? Please vote here:

 

Advertisements