Startling video footage captured the towering waves crashing towards the shore, with onlookers watching in awe from Mermaid Beach. Electric humanoid robot showcases agility in advanced testing in ...