YOWIE SPOTTED IN LONDON! March 26, 2021July 4, 2018 by Frank Lake A Yowie, a big hairy beast, has been spotted roaming the streets of London.