Castle Bluff: Crossing Registration