A group of deers was seen taking shelter inside a building with fellow humans during a downpour in Nara, Japan.
- Posted on July 29, 2023
- Viral Videos
- By Arijit Dutta
- 580 Views
Source: Twitter
Source: Twitter