Tokyo residents find comfort in fluffy, street-strolling alpacas - eviltoast

Alpaca my bags and leave right now.