Tropical Storm Sara made landfall in northern Honduras late Thursday and threatened to dump torrential rains across parts of ...
An outrageous display of nature's power is captured in this chilling footage. Shared by Armando, the gripping clips showcase ...