A god - Vishnu? - being transported by a mythical creature - a garuda?