1 year agoStrange creature washed ashore Australian beach, Eye witness calls it 'Alien'DiscloseScreenTheGrimreefar