Did You Know You Can See Puffins in Maine?Did You Know You Can See Puffins in Maine?If you thought these birds were too exotic for Maine, think again.Lou LockwoodLou Lockwood