This is no April fool. Gigantic garden eels seen on Granville Island. See for yourself. ;o)