YOWIE SPOTTED IN LONDON!

A Yowie, a big hairy beast, has been spotted roaming the streets of London.

https://weeklyworldnews.com/