Yup! But they're gone from there now. Anyone know their new location?
Personally, I think PVDS should have a permanent address at the Big Prison on the island.
Rumor is the VDS's are staying with the Warden of the Aruba Prison. Now off I go...
They're really gone from that house?
For sure?
Maybe afraid Greta will come a knockin'
again? LOL