Delcambre, Iberia Parish, Louisiana, USA September 26, 2010 Size: about 1"
found at gas station on side of pump. hard to take a picture with reflections, shiney painted surface and background, but some features are clear in pictures....like the VERY long antenna!
Any help with ident?
Thanks,
b