Alpacas are the new sensation at the wedding in Japan – Empire Alpacas

Alpacas are the new sensation at the wedding in Japan