This Place Has Giant Fried Squid On A Stick

These are HUGE!
Watch Next

    Trending Videos

      More from BuzzFeed