Huge Monitor Lizard Spotted Inside 7-Eleven Store, Causes Fear Among Customers
Huge Monitor Lizard Causes Fear Among Customers of 7-Eleven Store A huge monitor lizard has been spotted inside of a 7-Eleven store causing fear among the store employees and its customers. A Twitter user named Andrew MacGregor Marshall has shared the video footage of giant reptile climbing at the shelves of a popular convenience store. … Read more