giant squid street food