Eltro Creator archive / 1 post April 10, 2001 Arab Strap Arab Strap and Eltro The Khyber, Philadelphia, PA Go to this post