Lumen is a Latin word meaning 'light' or 'lamp'.
In the visitor's center where Lumen is kept, you can see a sign with mileage showing it is 203 miles from Disneyworld. This could put it near the Big Cypress Reserve, Miccosukee Reservation, and Everglades and Francis S. Taylor Wildlife Management Area. A large area with few people and plenty of places for Boyd to hide bodies