tonywang 0 Posted November 13, 2003 Sometimes nature struts her stuff a lot better than any Vegas showgirl, huh? This was taken in the morning at Red Rocks park right outside of Las Vegas. Quote Link to comment
Recommended Comments