HylianYoshi on 23 July 2016
I guess this is the opening logo for their video games? Seems to be related to Death Stranding, what with whales and the ocean.
https://www.youtube.com/watch?v=atqBhyqq6xE
bet: lost