Squid found in South Lake Union near Alexandria?

March 23, 2012 at 11:05 am in Alexandria Echo Press

The newspaper has received some strange tips over the years but this one is a real head shaker: What appears to be a squid was found near the public access on South Lake Union Friday afternoon. Continue Reading