Originally Posted by Timo THAT, would be a cicada. They're pretty noisy and pretty damn annoying D: Should have newspaper'd it first, then pix.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Forum Rules
Bookmarks