I think it may be one of these. Both are from Madeira, Canary Islands and Azores. I measured it when it was up to the glass and it was just over 3" in length.
http://www.rzuser.uni-heidelberg.de/~bu6/flat0092.html
http://www.rzuser.uni-heidelberg.de/~bu6/flat0089.html