Maybe a dragon fly? There are some huge ones buzzing around. The only other bug I know that might be this big is a salmon fly, but I haven't seen any of those around.
Forum Rules
Bookmarks