Technology | Fri Oct 10, 2008 10:23am EDT

"Lost" deer rediscovered in Indonesia