From: blp (dumbo) Category: Other stuff Date: 01 March 2006
In my language, Petra means 'interesting natural disaster footage'.
...in what language would that be, Petra?