Not all angels reside in heaven...