R.A.M.B.O. Creator archive / 1 post July 2, 2001 The Locust The Locust, R.A.M.B.O., Orthrelm, What Happens Next, Life’s Halt, and Xbxrx The Rotunda, Philadelphia, PA Go to this post