Quantcast

Biblical scenes as thousands of toads descend on town...

Biblical scenes filmed in China as tens of thousands of TOADS descend on town following heavy rainfall

  • The plague of toads swarmed a pathway in Liaoning Province
  • They arrived in the area after heavy rain fall in the morning
  • Pilled high by a lake, they made the earth look like it was moving

Read more via UK Daily Mail...

VIDEO: Priest rides 'possessed' man like donkey in bizarre exorcism...

'Ghost' photobombs newlyweds in chilling wedding picture

'Ghost' photobombs newlyweds in chilling wedding picture