Havanese

Havanese

The Havanese is the national dog of Cuba. It is a descendent of the small breeds brought to the Island from Europe via the port of Tenerife over the centuries. It was... Read more »