Hello

You are entering the wonderful world of alpacas. These alpacas aren’t in Peru, but on the South coast of England on a cliff top farm in Lyme Regis, Devon.