Something fell out of the sky

somewhere in Thailand

Added:

By: MickeyBoy (1726.70)

Tags: WTF, Vehicles