Baboon monkey sculpture from the Animal Wall of Cardiff Castle in Wales #199660796
Description
Baboon monkey sculpture from the Animal Wall of Cardiff Castle in Wales built in 1890 in Castle Street which is a popular travel destination tourist attraction and landmark of the city centre