This page has moved to a new address.
From the BAYOU "OMG" Files:
More space aliens flaunting their presence out on Highway 73