Squid the most intelligent of invertebrates

Squid the most intelligent of invertebrates

Location:
Burrard, Vancouver, BC, Canada