Thanks to a DarkUFO reader for sending the following in.
I was browsing flickr and found some pictures of Elizabeth Mitchell boarding the USS Bowfin.
"Apparently she was about to shoot some scenes inside the sub."
There are also 2 pictures of Richard on the beach.
"On the way back, we drove more slowly and indeed saw John Locke sitting at a crew table, Ben, and on the right side of the road (beach side), Richard who was checking his phone. There is a satellite tracking station and a tower nearby. Might appear in season 5. "
The pictures were taken on March 13th, 2009. The quality of the pictures is not the best because they were taken from a long distance, I believe.
Source: vaudesir@Flickr