Food Talk Central
Video captures car crashing into sushi restaurant in Studio City
Americas - USA West
Los Angeles
ElsieDee
May 23, 2023, 4:00am
1
Nemroz
May 23, 2023, 3:59pm
2
with a shitbull to boot.