Java Cafe: Expecting giants? Angry ogres?
Java Cafe: Inebriated people are OK, I guess!
Java Cafe: Back alley boldness - moments later
Java Cafe: Blue and yellow
Java Cafe: Back alley boldness
Java Cafe: Gargoyles of a different kind
Java Cafe: Nautically Blue
Java Cafe: Awaiting the storm
Java Cafe: Goan fishing boats
Java Cafe: Vertigo, in a post-modern world.
Java Cafe: A medieval banquet hall . . . sometimes in my dreams
Java Cafe: Won't you please have a seat?
Java Cafe: Waves. Frozen in stone.
Java Cafe: Miles to go . . .
Java Cafe: Chessmen bokeh
Java Cafe: Chandeliers in the main lobby of the Petronas Towers
Java Cafe: Petronas Towers. An ant's eye view.
Java Cafe: Back street charm
Java Cafe: A robotic eye. In the sky.
Java Cafe: IndoChine
Java Cafe: Contra light through blue
Java Cafe: Wat Benchamabophit
Java Cafe: Affective Commitment Toward a Brand
Java Cafe: Face
Java Cafe: The way up
Java Cafe: Princely portal
Java Cafe: Bangles blending into bokeh . . .
Java Cafe: Morning light in Bette and George's kitchen
Java Cafe: Such dreams
Java Cafe: Night skies of Singapore