A Shenzhen-based firm has set a new world record by developing the world’s largest LED mesh flying screen. The LED mesh ...
The woman, identified as Samantha Palma, said she drove to the airport with her 8-year-old daughter in a car that she ...
The disturbing video quickly went viral on social media, where Palma can be seen running, shouting and flinging insults at ...