Lights, Camera, Action ... !
Sail Rock, Thailand
Caranx sexfasciatus | Big Eye Travely
Perpetual
Sail Rock, Thailand
Sphyraena qenie | Chevron Barracuda
Shine!
Mae Haad, Thailand
Petroscirtes Variabilis | Variable Fangblenny
Gasp!
Mae Haad, Thailand
Pisodonophis cancrivorus | Longfin Snake Eel
Affirmative
Bali, Indonisia
Odontodactylus scyllarusi | Peacock Mantis Shrimp
Gangles ... !
Sail Rock, Thailand
Morbakka virulenta | Box Jellyfish
Get over it ... !
Horsey, Norfolk, England
Halichoerus grypus | Grey Seal (pup)
Three things cannot be long hidden: the sun, the moon, and the truth. Buddha
Sail Rock, Thailand
Rhincodon typus | Whale Shark
Salacia
Sail Rock, Thailand
Rhincodon typus | Whale Shark
Bonny
Chaloklum, Thailand
Chromodoris preciosa | Nudibranch
On the Wire
Chaloklum, Thailand
Tozeuma armatum | Sawblade Shrimp
Too Much, Too Soon
Sail Rock, Thailand
Rhincodon typus | Whale Shark
wan·ton
Bali
Manta alfredi | Manta Ray
There's always one ... !
Sail Rock, Thailand
Rhincodon typus | Whale Shark
Rage Against the Machine
Samran, Thailand
Caloria indica | Nudibranch
Hideaway
Chaloklum, Thailand
Amphioctopus marginatus | Coconut Octopus
Of Angels and Bubbles
Sail Rock, Thailand
Platax teira | Longfin Batfish
Top of the Heap ...
Horsey, Norfolk, England
Halichoerus grypus | Grey Seal (pup)
In flight entertainment
Bali
Manta alfredi | Manta Ray
win·some
Horsey, Norfolk, England
Halichoerus grypus | Grey Seal (pup)
Dreaming is Free
Manta Point, Bali, Indonisia
Manta alfredi | Manta Ray
Waft
Bali
Selar boops | Oxeye Scad
Event Horizon
Sail Rock, Thailand
| Sail Rock
Guess who's back ... ?
Sail Rock, Thailand
| Sail Rock
Slippery Slope
Sail Rock, Thailand
| Sail Rock
The Hunger
Bali
Mola ramsayi | Southern Ocean Sunfish
Ghostface Killah
Sail Rock, Thailand
Morbakka virulenta | Box Jellyfish
Slim Slow Slider
Sail Rock, Thailand
Morbakka virulenta | Box Jellyfish
The Dark Places
Chaloklum, Thailand
Cuapetes grandis | Black and Silver Cuapetes Shrimp
Grille (aka monkey business)
Sail Rock, Thailand
| Sail Rock