The wave - 1000 piece puzzle (Broadway Terrace Rockridge)

This is a difficult puzzle. But satisfying to finish!! No missing pieces. As pictured.