Is this proof of giant squids swimming in our freezing oceans? Or just some well-placed rocks captured at the right time?

Name: Giant Squid

Lat, Long: -63.0489102,-60.9601904

Location: Antarctica

https://www.weirdgoogleearth.com/wp-content/uploads/2019/11/giant-squid.jpg?v=1617228542https://www.weirdgoogleearth.com/wp-content/uploads/2019/11/giant-squid-150x150.jpg?v=1617228542WeirderNatureWeird StuffAntarctica,Giant Squid,Ocean,Rocks,SeaIs this proof of giant squids swimming in our freezing oceans? Or just some well-placed rocks captured at the right time? Name: Giant Squid Lat, Long: -63.0489102,-60.9601904 Location: AntarcticaPeculiar places from around Google Earth