Giant seven-story waves off the coast of Portugal spotted on satellite image

(ORDO NEWS) -- NASA has published some stunning images of the coastline of Praia do