What Book of Mormon character delivered a sermon while standing on a wall?
Samuel the Lamanite
And it came to pass that they would not suffer that he should enter into the city; therefore he went and got upon the wall thereof,
and stretched forth his hand and cried with a loud voice,
and prophesied unto the people whatsoever things the Lord put into his heart. And he said unto them: Behold, I, Samuel, a Lamanite,
do speak the words of the Lord which he doth put into my heart; and behold he hath put it into my heart....
Helaman 13:4