Geri Halliwell caught in black bikini, and she is looking good.