Tokyo residents find comfort in fluffy, street-strolling alpacasAt the Alpaca Land, visitors pay about RM32 (1,000 yen) for 30 minutes petting alpacas, hugging them and burying faces in their fleece.Sat Jul 01 2023