Alpacas take stroll along the streets of Tokyo

A pair of fluffy alpacas took to the streets of Tokyo, passing by shops and temples while being greeted by pedestrians.

June 22, 2023

Top Stories

ABC News Live Presents