Random pictures thread
RAT ROD AL said
Now what the hell happened there ?
Click to expand...
Found that surfing around some of the internet web sites.
Said the hugh slide was in Taiwan.
Print