Re: Angels In Mecca
The whole point of miracles that they defy science. That's what makes them miraculous! The Prophet (pbuh) himself distinguished between miracles and natural scientific phenomenon. That's why when there was an eclipse during the funeral of his infant son, and the Muslims began viewing it as some kind of miraculous event, he chastised them for it.
Finally, a post worth reading in this thread.