If you live in the Tampa Bay area of Florida and need to buy landscape rocks, gravel or pebbles, Tampa Bay Pond and Rocks has a huge selection of all shapes
http://annageddes.com/landscape-rocks-gravel/